-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Implement Open Source Policy #14266
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Open Source Policy #14266
Conversation
bbcb6ac
to
4e9e7c5
Compare
4e9e7c5
to
c1d9d09
Compare
|
||
- The Unicode license, as documented at | ||
[LicenseRef-scancode-unicode](./LICENSES/LicenseRef-scancode-unicode.txt) | ||
- The Elixir Trademark Policy, as documented at |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a license? Are any files in our repository licensed under this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ericmj It was registered as a license in the AboutCode LicenseDB aboutcode-org/scancode-toolkit#4131 and added as a license: https://github.com/elixir-lang/elixir/blob/main/LICENSES/LicenseRef-elixir-trademark-policy.txt
This is also conforming to SPDX since custom licences can be created if they start with LicenseRef-
.
We are specifically covering the logo image, which is part of the documentation.
c1d9d09
to
3dadd07
Compare
38d1117
to
9d1bd79
Compare
9d1bd79
to
e9daf2c
Compare
@josevalim ORT issues handled via #14296, this PR is therefore ready from my point of view. |
💚 💙 💜 💛 ❤️ |
Changes
TODOs
OpenChain Checklist
Section 1: Program foundation
Yes, will be published at https://github.com/elixir-lang/elixir/blob/main/OPEN_SOURCE_POLICY.md
See Policy §7
See Policy §7
See Policy §7
See Policy §4, §6, §8
This PR should be approved by all of the Elixir Core Team as to make sure that the whole team is familiar with the policy.
New Core Team Members will have to familiarize themselves with the Open Source Policy.
See Policy §2
See Policy §2
Section 2: Relevant tasks defined and supported
See Policy §7.3
See Policy §9
See Policy §9
See Policy §7
Checked, results are internal.
See Policy §7.3, Complex matters: escalation to lawyer
See Policy §7.1
See Policy §4
Section 3: Open source content review and approval
Section 4: Compliance artifact creation and delivery
CI places SBoM in releases
As long as project stays on GitHub. In case of migration somewhere else: Make sure to keep artefacts.
Compliance is only attested going forward from certification. Older versions may not comply.
Section 5: Understanding open source community engagements
See Policy §10
See Policy §10
Same as “Section 1: Program foundation”.
Section 6: Adherence to the specification requirements
This PR
See Policy §11